package com.his.drugstage.service;

import com.his.drugstage.pojo.DrugInfo;

import java.util.ArrayList;

/*service接口这里面的所有方法直接从mapper控制组件里面复制粘贴过来就好*/
public interface DrugstageService {
    /**
     * 添加药品信息
     * @createTime：2023年7月2日11点25分
     * @param：drugInfo
     * @return int
     */
    public int addDrugInfo(DrugInfo drugInfo);

    /**
     * 通过id删除药品信息
     * @param drugInfo
     * @return int
     */
    public int deleteDrugInfoById(DrugInfo drugInfo);

    /**
     * 通过id更改药品信息
     * @param drugInfo
     * @return int
     */
    public int updateDrugInfoById(DrugInfo drugInfo);

    /**
     * 查询所有药品信息
     * @return ArrayList<DrugInfo>
     */
    public ArrayList<DrugInfo> queryAllDrugInfo();

    /**
     * 通过药品编号、药品助记码、药品名称查询药品信息
     * @param drugInfo
     * @return ArrayList<DrugInfo>
     */
    public ArrayList<DrugInfo> queryDrugInfoByConditions(DrugInfo drugInfo);

}
